1.0 Introduction

1.1 Background Behind STFax

It all began almost two years ago, when for the first time I needed to send a fax... "Well", I said, "I've got a fax modem, I can send it from home...".

Unfortunately I had no fax software: the ones provided with the modem were just for MS-Dos and Windows, as usual.

So I started looking around for fax programs for my Amiga: there were only two commercial packages, but as I'm almost always out-of-money, I thought it was a good idea to look in the shareware before.

I did, but with no luck: I just saw a couple of programs, one worse than the other.

Thus, I sat down and began to type...

I tried to put in STFax all the functions I thought I would need, like:

    - Nice, handy user interface
    - Phonebook
    - Scheduler
    - Reports
    - ARexx port
    - Datatypes support for image conversion
    - On-line help
    - Printer driver to redirect all print-outs to a fax file

Due to the popularity of the shareware version of STFax, and the increased demand for voice support, I was approached in Summer by Active Software to develop a commercial version to rival some of the commercial fax/voice software found within the Windows market (Supervoice Pro, WinFax Pro etc).

We decided that advanced voice support was a priority due to nearly every modern modem being shipped with voice functionality. Other ideas included a new "mail program" style interface, fax on demand support, remote access, point-and-click BBS creation and, perhaps, video-conferencing and/or Internet phone support.

STFax supports nearly all our ideas. It allows you to create your own home office: people can call your home, be presented with a list of options (press 1 to leave a message, 2 to hear a recorded message or 3 to send a fax), then choose to leave a message for a member of your family or hear a message from a member of your family.

STFax is ideal for the small business. Not only does it support advanced voice scripting, it allows you to remotely access any voice mailbox from an external source, setup a collection of faxes which can be sent to the customer on demand (fax on demand) or why not create a BBS so customers can upload or download files from your computer?


1.1 Copyrights

STFax 4 © 1996-99 by Simone Tellini & Active Technologies. All Rights Reserved.

NList.mcc and related classes are © 1996-1998 by Gilles Masson.

Listtree.mcc is © 1995-1997 by Klaus Melchior

Textinput.mcc and related classes are © 1997-1999 by Oliver Wagner


1.2 Credits and Acknoledgements

My thanks go to:

    - Mario Branchi
      Neil Bothwick
      Oliver Roberts
      Holger Rabbach
      Gian Maria 'Giangi' Calzolari
      Chris Wiles
      Oliver 'Olli' Wagner
      Ben 'Beej' Preece
      Pietro Altomani
      Luca 'ElleDi' Danelon
      Federico 'x-Fede' Pomi
      Eike 'Skyclad' Land
      Ian 'pOMAc' Kumlien
      Alex 'Leto' Pagnoni
      Andrea Trevisan
      Lodesani Luca             for beta testing & suggestions

    - Francesco 'FranZ' Celli   for supporting STFax with his BBS and
                                beta testing

    - Philip 'Aes' Vedovatti    for his artwork (STFax icons and buttons)

    - Michael van Elst          for his help on the printer part

    - Andrea Vedaldi            for his help on the dithering routine

    - David Eaves               for his help with OwnDevUnit.library

    - Antoine Bailey-Bottero    for providing the T.30 docs in plain text
                                format. :)

    - Oliver Roberts            for his help with the Pace Solo

    - all those who sent me suggestions and comments on STFax

    - all those who registered the shareware version


Some code of STFax derived from other programs' sources. These  copyrights
apply:

/* g3topbm.c - read a Group 3 FAX file and produce a portable bitmap
**
** Copyright (C) 1989 by Paul Haeberli .
**
** Permission to use, copy, modify, and distribute this software and its
** documentation for any purpose and without fee is hereby granted, provided
** that the above copyright notice appear in all copies and that both that
** copyright notice and this permission notice appear in supporting
** documentation.  This software is provided "as is" without express or
** implied warranty.
*/

---

/* gdevdfax.c
 *
 * DigiBoard, Inc. DigiFAX driver for Ghostscript.
 *
 *      Copyright 1992 DigiBoard, Inc. All rights reserved
 *
 * Permission to use, copy, modify, and distribute this software and its
 * documentation for any purpose and without fee is hereby granted.
 * This software is provided "as is" without express or implied warranty.
 */

---

/* t.30.h
 *
 * Copyright (c) 1990-1996 Sam Leffler
 * Copyright (c) 1991-1996 Silicon Graphics, Inc.
 * HylaFAX is a trademark of Silicon Graphics
 *
 * Permission to use, copy, modify, distribute, and sell this software and
 * its documentation for any purpose is hereby granted without fee, provided
 * that (i) the above copyright notices and this permission notice appear in
 * all copies of the software and related documentation, and (ii) the names of
 * Sam Leffler and Silicon Graphics may not be used in any advertising or
 * publicity relating to the software without the specific, prior written
 * permission of Sam Leffler and Silicon Graphics.
 *
 * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
 * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 *
 * IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
 * ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
 * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
 * WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
 * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
 * OF THIS SOFTWARE.
 */
<